/*#F0F2F4;*/
#banner {text-align: center;background-color: #222222;}
.ban-box {margin: auto;text-align: left;width: 1000px;height: 200px;
    background: url(../../images/banner2.jpg) no-repeat;}
.ban-txt {padding-top: 30px;font-size: 30px;font-weight: bold;color: #58AC00;padding-left: 10px;}

/*navi*/
#navi {background-color: #FFFFFF;text-align: left;border-bottom: 1px solid #EEEEEE;}
#navi-box {margin: auto;overflow: hidden;zoom: 1;width: 1000px;}
#navi-box a {float: left;width: 80px;height: 40px;line-height: 40px;text-decoration: none;
    font-size: 14px;color: #222;font-weight: bold;text-align: center;}
#navi-box a:hover {color: #67B830;}

.main {text-align: center;border-top: 3px solid #FFF;background-color: #EEEEEE;padding-bottom: 30px;
    min-height: 600px;}
.c-box {margin: auto;width: 1000px;overflow: hidden;zoom:1;text-align: left;}
.p-h3 {height: 35px;line-height: 35px;color: #222;padding-left: 10px;background-color: #FFF;
    margin-top: 20px;border-bottom: 1px solid #EEEEEE;}

#foot {text-align: center;background-color: #222222;}
#foot-box {margin: auto;width: 1000px;font-size: 12px;height: 50px;line-height: 50px;color: #FFF;}
.email {color: #00F; text-decoration: underline;}
#foot-space {height: 30px;background: #101010;}